Запись в память браузера

Скрипт записывающий информацию в память браузера


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> <section> <form id="form" action="#" method="POST"> <input id="description" name="description" type="text" /> <input id="add" type="submit" value="Add" /> <button id="clear">Clear All </form> <div id="alert"> <ul id="todos"> </section> <script> $('#add').click( function() { var Description = $('#description').val(); if($("#description").val() == '') { $('#alert').html("<strong>Warning!</strong> You left the to-do empty"); $('#alert').fadeIn().delay(1000).fadeOut(); return false; } $('#todos').prepend("<li><input id='check' name='check' type='checkbox'/>" + Description + "</li>"); $('#form')[0].reset(); var todos = $('#todos').html(); localStorage.setItem('todos', todos); return false; }); if(localStorage.getItem('todos')) { $('#todos').html(localStorage.getItem('todos')); } $('#clear').click( function() { window.localStorage.clear(); location.reload(); return false; }); </script>